<?   include_once 'entity_class.php'; 
 
class DatabaseStatus  extends Entity {
  public $id_database_status = null;
  public $nm_database_status = null;
  public static function getTableName(){ 
     return  'database_status'; 
   }
  public static function getPrimaryKey(){
     return   'id_database_status'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Equipamento  extends Entity {
  public $id_equipamento = null;
  public $nm_equipamento = null;
  public $ds_equipamento = null;
  public $id_database_status = null;
  public static function getTableName(){ 
     return  'equipamento'; 
   }
  public static function getPrimaryKey(){
     return   'id_equipamento'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Evento  extends Entity {
  public $id_evento = null;
  public $nm_evento = null;
  public $dt_inicio = null;
  public $dt_final = null;
  public $ds_evento = null;
  public $id_pessoa_juridica = null;
  public static function getTableName(){ 
     return  'evento'; 
   }
  public static function getPrimaryKey(){
     return   'id_evento'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class EventoLocal  extends Entity {
  public $id_evento_local = null;
  public $id_evento = null;
  public $id_local = null;
  public $dt_inicio_alocacao = null;
  public $dt_final_alocacao = null;
  public static function getTableName(){ 
     return  'evento_local'; 
   }
  public static function getPrimaryKey(){
     return   'id_evento_local'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class EventoLocalEquipamento  extends Entity {
  public $id_evento_local_equipamento = null;
  public $id_evento_local = null;
  public $id_equipamento = null;
  public static function getTableName(){ 
     return  'evento_local_equipamento'; 
   }
  public static function getPrimaryKey(){
     return   'id_evento_local_equipamento'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Local  extends Entity {
  public $id_local = null;
  public $nm_local = null;
  public $nr_capacidade = null;
  public $ds_local = null;
  public $id_database_status = null;
  public static function getTableName(){ 
     return  'local'; 
   }
  public static function getPrimaryKey(){
     return   'id_local'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class LocalEquipamento  extends Entity {
  public $id_local = null;
  public $id_local_equipamento = null;
  public $id_equipamento = null;
  public static function getTableName(){ 
     return  'local_equipamento'; 
   }
  public static function getPrimaryKey(){
     return   'id_local_equipamento'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Perfil  extends Entity {
  public $id_perfil = null;
  public $nm_perfil = null;
  public static function getTableName(){ 
     return  'perfil'; 
   }
  public static function getPrimaryKey(){
     return   'id_perfil'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class PessoaFisica  extends Entity {
  public $id_pessoa_fisica = null;
  public $nm_pessoa_fisica = null;
  public $sexo_pessoa_fisica = null;
  public $cpf = null;
  public $email_empresarial = null;
  public static function getTableName(){ 
     return  'pessoa_fisica'; 
   }
  public static function getPrimaryKey(){
     return   'id_pessoa_fisica'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class PessoaJuridica  extends Entity {
  public $id_pessoa_juridica = null;
  public $nm_pessoa_juridica = null;
  public $cnpj = null;
  public $id_segmento = null;
  public static function getTableName(){ 
     return  'pessoa_juridica'; 
   }
  public static function getPrimaryKey(){
     return   'id_pessoa_juridica'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class PessoaJuridicaResponsavel  extends Entity {
  public $id_pessoa_juridica_resposavel = null;
  public $id_pessoa_juridica = null;
  public $id_pessoa_fisica = null;
  public static function getTableName(){ 
     return  'pessoa_juridica_responsavel'; 
   }
  public static function getPrimaryKey(){
     return   'id_pessoa_juridica_resposavel'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Segmento  extends Entity {
  public $id_segmento = null;
  public $nm_segmento = null;
  public static function getTableName(){ 
     return  'segmento'; 
   }
  public static function getPrimaryKey(){
     return   'id_segmento'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Sexo  extends Entity {
  public $id_sexo = null;
  public $nm_sexo = null;
  public static function getTableName(){ 
     return  'sexo'; 
   }
  public static function getPrimaryKey(){
     return   'id_sexo'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class Usuario  extends Entity {
  public $id_usuario = null;
  public $id_pessoa_fisica = null;
  public $login = null;
  public $senha = null;
  public static function getTableName(){ 
     return  'usuario'; 
   }
  public static function getPrimaryKey(){
     return   'id_usuario'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
};  
class UsuarioPerfil  extends Entity {
  public $id_usuario_perfil = null;
  public $id_usuario = null;
  public $id_perfil = null;
  public static function getTableName(){ 
     return  'usuario_perfil'; 
   }
  public static function getPrimaryKey(){
     return   'id_usuario_perfil'; 
   }
  public static function getColumns(){
   return array_keys(get_class_vars(get_class($this))); 
   } 
}; ?>